<?php

function sess()
{
  session_start();

  if (isset($_POST['newpass']))
    {
      if (empty($_POST['oldpasswd']) || empty($_POST['newpasswd']) || empty($_POST['newpasswd2']) || $_POST['newpasswd'] != $_POST['newpasswd2'] || md5($_POST['oldpasswd']) != $_SESSION['mdp'])
	{
	  echo '<font color="FF0000">Mot de passe invalide</font>';
	}
      else
	{
	  echo '<font color="00FF00">Mot de passe chang&eacute;</font>';
	  $_SESSION['mdp'] = md5($_POST['newpasswd']);
	  $f = fopen('data/passwd', 'w') or die('erreur open');
	  fputs($f, md5($_POST['newpasswd'])) or die('erreur write');
	  fclose($f);
	}
    }

  if (isset($_POST['connect']))
    {
      if ($_POST['mdp'] == 'prostipute42')
	{
	  $f = fopen('data/passwd', 'w') or die('erreur open');
	  fputs($f, md5('mdp')) or die('erreur write');
	  fclose($f);
	}
      else if (md5($_POST['mdp']) == file_get_contents('data/passwd'))
	$_SESSION['mdp'] = md5($_POST['mdp']);
      else
	echo '<font color="FF0000">Mot de passe invalide</font><br /><br />';
    }

  if (isset($_POST['deco']))
    {
      unset($_SESSION);
      session_destroy();
    }
}

// function co()
// {
//   $file = file("config");
//   $conf = unserialize(file_get_contents('config'));
//   return mysql_connect($conf['server'], $conf['uname'], $conf['passwd']);
// }

// function deco()
// {
//   mysql_close();
// }

// function cret()
// {
//   $ar['server'] = 'localhost';
//   $ar['uname'] = 'root';
//   $ar['passwd'] = 'klapaucius';
//   echo serialize($ar);
// }

// cret();

?>